Top level await(JavaScript)
asyncの無い関数の中や、関数の中に入っていない場所(トップレベル)に書かれたコードでawaitを使うことはできない サンプルコード
code:top.html
<!DOCTYPE html>
<head>
<script src="top.js" type="module"></script>
</head>
code:top.js
async function sample() {
console.log("awaitに成功したよ");
}
await sample();
(ちなみに、上記のコードはちゃんとテストしていないMijinko_SD.icon)
細かいことは以下のページを参照
参考